(god) rest their soul - Turkish English Dictionary